#ifndef __INFRARED_H
#define __INFRARED_H
#include "sys.h"

//红外线
class InfraRed {
 public:
  uint32_t DATA;  //定义一个32位数据变量，保存接收码
  uint8_t IRQ;    //定义一个8位数据的变量，用于指示接收标志

  InfraRed(Gpio* P_DQ);
  void get(void);

 private:
  Gpio* DQ;
  uint8_t tim(void);
};

#endif  //__INFRARED_H
